class Solution {

public:

bool isPalindrome\(int x\) {

    int res,i=0,j=0;

    int orignal;

    long long result=0;

    bool flag;



    orignal=x;

    while\(x!=0\){

        res=x%10;

        if\(result\*10+res>INT\_MAX \|result\*10+res<INT\_MIN\) {result=0; break;}

        else result=result\*10+res;

        x=x/10;



    }

    if\(orignal<0\) {

        flag=false;

    }

    else{

      if\(orignal==result\) 

          flag=true;

       else flag=false;

    }



    return flag;

}

};

重点:

负数不是回文数字。。。

results matching ""

    No results matching ""